package com.hyyt.shopjsp.settlement.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * SHOP_店铺申请结算明细 实体
 * LC
 */
public class ShopSettlementDetail implements Serializable {

    private Integer settlementId;//店铺申请结算明细Id
    private Integer shopInfoId;//店铺Id
    private String shopName;//店铺名称
    private String companyName;//公司名称
    private Integer customerId;//会员Id
    private String loginName;//会员登录名
    private java.math.BigDecimal totalCost;//申请结算总额
    private String ordersIds;//申请结算的订单id串
    private java.math.BigDecimal commissionProportion;//店铺佣金比例
    private String reviewer;//审核人
    private java.sql.Timestamp reviewerDate;//审核时间
    private Integer status;//状态：1.待审核 2.审核通过 3.审核未通过 4.已结算
    private java.sql.Timestamp createDate;//申请时间
    private String paymentInfo;//平台给店铺结算后的支付信息,如：对方收款账号，交易号，金额，时间等
    private String settlementDate;//结算时间
    private java.math.BigDecimal finaltTotalCost;//平台应支付结算金额
    private java.math.BigDecimal rakeCost;//店铺上交平台的佣金
    private java.math.BigDecimal rebateAmount;//抽佣返利总金额

    public Integer getSettlementId() {
        return settlementId;
    }
    public void setSettlementId(Integer settlementId) {
        this.settlementId = settlementId;
    }
    public Integer getShopInfoId() {
        return shopInfoId;
    }
    public void setShopInfoId(Integer shopInfoId) {
        this.shopInfoId = shopInfoId;
    }
    public String getShopName() {
        return shopName;
    }
    public void setShopName(String shopName) {
        this.shopName = shopName;
    }
    public String getCompanyName() {
        return companyName;
    }
    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
    public Integer getCustomerId() {
        return customerId;
    }
    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }
    public String getLoginName() {
        return loginName;
    }
    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }
    public BigDecimal getTotalCost() {
        return totalCost;
    }
    public void setTotalCost(BigDecimal totalCost) {
        this.totalCost = totalCost;
    }
    public String getOrdersIds() {
        return ordersIds;
    }
    public void setOrdersIds(String ordersIds) {
        this.ordersIds = ordersIds;
    }
    public BigDecimal getCommissionProportion() {
        return commissionProportion;
    }
    public void setCommissionProportion(BigDecimal commissionProportion) {
        this.commissionProportion = commissionProportion;
    }
    public String getReviewer() {
        return reviewer;
    }
    public void setReviewer(String reviewer) {
        this.reviewer = reviewer;
    }
    public Timestamp getReviewerDate() {
        return reviewerDate;
    }
    public void setReviewerDate(Timestamp reviewerDate) {
        this.reviewerDate = reviewerDate;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public Timestamp getCreateDate() {
        return createDate;
    }
    public void setCreateDate(Timestamp createDate) {
        this.createDate = createDate;
    }
    public String getPaymentInfo() {
        return paymentInfo;
    }
    public void setPaymentInfo(String paymentInfo) {
        this.paymentInfo = paymentInfo;
    }
    public String getSettlementDate() {
        return settlementDate;
    }
    public void setSettlementDate(String settlementDate) {
        this.settlementDate = settlementDate;
    }
    public BigDecimal getFinaltTotalCost() {
        return finaltTotalCost;
    }
    public void setFinaltTotalCost(BigDecimal finaltTotalCost) {
        this.finaltTotalCost = finaltTotalCost;
    }
    public BigDecimal getRakeCost() {
        return rakeCost;
    }
    public void setRakeCost(BigDecimal rakeCost) {
        this.rakeCost = rakeCost;
    }
    public BigDecimal getRebateAmount() {
        return rebateAmount;
    }
    public void setRebateAmount(BigDecimal rebateAmount) {
        this.rebateAmount = rebateAmount;
    }

}
